package cn.qidisoft.edu.hzjt.service.zyc;

import java.util.List;
import java.util.Map;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.zyc.TeacherThesis;
import org.apache.ibatis.session.RowBounds;

public interface ITeacherThesisService {

    List<TeacherThesis> queryList(TeacherThesis record);

    PaginationBean<TeacherThesis> queryPageList(
            TeacherThesis data, Page page);

    TeacherThesis queryByPK(TeacherThesis record);

    Integer insert(TeacherThesis record);

    int update(TeacherThesis record);

    int delete(TeacherThesis record);

    int validation(TeacherThesis record);
    /**
     * 获取论文审批信息
     * @param queryMap
     * @return
     */
	List<TeacherThesis> getLwspList(Map<String, Object> queryMap);
    /**
     * 设置推荐 不推荐
     * @param data
     * @param tJJG
     */
	void updatetJJG(String[] data, String tJJG);
     /**
      * 根据id查询论文提交信息
      * @param lwid
      * @return
      */
	public TeacherThesis getBylwid(String lwid);


    PaginationBean<Map<String, Object>> queryUserAllAuditData(Map<String, Object> map, Page page);
}
